<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

/*-----------------------------------------------------------*/

/*copyright by åŠ¨åŠ›æ—&nbsp;é™  www.btoe.cn*/

/*é‚®ç®± btoe@btoe.cn*/

/*åˆä½œç”µè¯ 400-0599-360*/

/*ç‰ˆæƒæ‰€æœ‰è¿è€…å¿…ç©¶*/

/*-----------------------------------------------------------*/

.sjcTop,

.sjcTop2,

.sjcBottom,

.sjcLeft,

.sjcRight,

.bg,

.leftWow,

.rightWow,

.bottomWow {

  -webkit-transition: all 0.8s ease-out;

  transition: all 0.8s ease-out;

}









/*banner*/

.fullSlide {

  width: 100%;

  position: relative;

  height: 500px;

}



.fullSlide .bd {

  width: 100%;

  height: 500px;

  margin: 0;

  position: relative;

  z-index: 1;

  overflow: hidden;

}





.fullSlide .bd ul {

  width: 100% !important;

}



.fullSlide .bd li {

  width: 100% !important;

  height: 500px;

  overflow: hidden;

  text-align: center;

  position: relative;

}



.fullSlide .bd li a {

  display: block;

  height: 500px;

}



.fullSlide .hd {

  width: 100%;

  position: absolute;

  z-index: 2;

  bottom: 30px;

  left: 0;

  height: 30px;

  text-align: center;

}



.fullSlide .hd ul {

  text-align: center;

}



.fullSlide .hd ul li {

  cursor: pointer;

  display: inline-block;

  zoom: 1;

  width: 10px;

  height: 10px;

  margin: 0 15px;

  overflow: hidden;

  line-height: 99px;

  -webkit-transition: all .3s ease-out;

  transition: all .3s ease-out;

  background: #fff;

  border-radius: 50%;

}



.fullSlide .hd ul .on {

  background: #6f1606;

  -webkit-transition: all .3s linear;

  transition: all .3s linear;

}



.fullSlide .next {

  width: 65px;

  height: 65px;

  position: absolute;

  top: 50%;

  z-index: 2;

  background: url(../images/bannerR.png) no-repeat center;

  -webkit-transition: all .5s linear;

  transition: all .5s linear;

  right: 4%;

}



.fullSlide .prev {

  width: 65px;

  height: 65px;

  position: absolute;

  top: 50%;

  z-index: 2;

  background: url(../images/bannerL.png) no-repeat center;

  -webkit-transition: all .5s linear;

  transition: all .5s linear;

  left: 4%;

}



/*sou*/



.sou_bg{

  width: 100%;

  margin: 0 auto;

  background: #ededed;

  height: 60px;

}



.sou_bg .sou{

  width: 1200px;

  margin: 0 auto;

  height: 60px;

}



.sou_bg .sou .sou_l{

  float: left;

  line-height: 60px;

}



.sou_bg .sou .sou_l span{

  display: inline-block;

  font-size: 14px;

  color: #353537;

  font-weight: bold;

}



.sou_bg .sou .sou_l a{

  display: inline-block;

  font-size: 14px;

  color: #666666;

  margin-right: 10px;

} 



.sou_bg .sou .search{

  float: right;

  width: 264px;

  height: 32px;

  background: #fff;

  border: 1px solid #c8c8c8;

  border-radius: 45px;

  margin-top: 13px;

}



.sou_bg .sou .search .search2{

  float: left;

  width: 150px;

  height: 32px;

  padding-left: 10px;

  font-size: 14px;

  color: #b2b2b2;

  background: none;

}



.sou_bg .sou .search .search_s{

  float: right;

  cursor: pointer;

  width: 41px;

  height: 32px;

}









/*product*/



.product{

  width: 1200px;

  margin: 60px auto 0 auto;

}



.product .pro_l{

  float: left;

  width: 230px;

  height: 1502px;

  background: #6f1606;

  border-radius: 15px;

}





.product .pro_l .pro_t{

  text-align: center;

  height: 100px;

}



.product .pro_l .pro_t a{

  display: block;

  font-size: 28px;

  color:  #fff;

  font-weight: bold;

  padding-top: 18px;

}



.product .pro_l .pro_t a i{

  display: block;

  font-size: 12px;

  color: #9c6257;

  font-family: Arial, Helvetica, sans-serif;

  text-transform: uppercase;

  margin-top: 2px;

}





.product .pro_l .pro_fl{

  width: 220px;

  height: 1397px;

  background:  #fff;

  border-radius: 15px;

  margin: 0 auto;

}



.product .pro_l .pro_fl .sideMenu{

  height: 1000px;

  padding-top: 23px;

}



.product .pro_l .pro_fl .sideMenu h3{

  width: 180px;

  height: 38px;

  line-height: 38px;

  background: url(../images/pro_list.png) no-repeat center;

  margin: 0 auto 13px auto;



}



.product .pro_l .pro_fl .sideMenu h3 a{

  font-size: 15px;

  color: #fff;

  font-weight: bold;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

  display: block;

  -webkit-transition: all 0.5s ease-out;

  -o-transition: all 0.5s ease-out;

  transition: all 0.5s ease-out;

  text-align: center;

  padding: 0 5px;

}



.product .pro_l .pro_fl .sideMenu ul{

  margin-bottom: 20px;

}



.product .pro_l .pro_fl .sideMenu ul li{

  position: relative;

  z-index: 5;

  width: 180px;

  height: 28px;

  line-height: 28px;

  margin: 0 auto;

}



.product .pro_l .pro_fl .sideMenu ul li a{

  font-size: 14px;

  color: #666666;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

  display: block;

  -webkit-transition: all 0.5s ease-out;

  -o-transition: all 0.5s ease-out;

  transition: all 0.5s ease-out;

  padding-left: 20px;

  background: url(../images/buttom1.png) no-repeat 5px center;

}



.product .pro_l .pro_fl .sideMenu ul li::after{

  position: absolute;

  left: -2px;

  bottom: 0px;

  content: "";

  z-index: -1;

  width: 0px;

  height: 100%;

  background: #4a2d21;

  -webkit-transition: all 0.5s ease-out;

  -o-transition: all 0.5s ease-out;

  transition: all 0.5s ease-out;

}



.product .pro_l .pro_fl .sideMenu ul li:hover::after{

  width: 184px;

}



.product .pro_l .pro_fl .sideMenu ul li:hover a{

  color: #fff;

  background:none;

}





.product .pro_l .pro_fl .pro_con{

  width: 190px;

  height: 333px;

  background: #6f1606;

  margin: 0 auto;

  padding-top: 27px;

}



.product .pro_l .pro_fl .pro_con .tel{

  margin: 0px auto 0 auto;

  text-align: center;

  padding-top: 85px;

  font-size: 16px;

  color: #fff;

  background: url(../images/tel1.png) no-repeat top center;

}



.product .pro_l .pro_fl .pro_con .tel i{

  display: block;

  font-size: 27px;

  color: #fff;

  font-weight: bold;

  font-family: Arial, Helvetica, sans-serif;

}



.product .pro_l .pro_fl .pro_con .ewm{

  margin: 20px auto 0 auto;

  width: 135px;

  height: 135px;



}



.product .pro_l .pro_fl .pro_con .ewm img{

  width: 135px;

  height: 135px;

}



.product .pro_r{

  float: right;

  width: 945px;

}

.product .pro_r .pro_hot{

  width: 945px;

  height: 40px;

  border-bottom: 1px solid #b5b5b5;

  

}



.product .pro_r .pro_hot h5{

  float: left;

  margin-left: 20px;

  font-size: 20px;

  color: #333333;

}



.product .pro_r .pro_hot h5 i{

  font-size: 20px;

  color: #dedede;

  font-weight: bold;

  margin-left: 7px;

}



.product .pro_r .pro_hot .more{

  display: block;

  float: right;

  font-size: 14px;

  color: #333;

  margin-right: 20px;

}





.product .pro_r .pro_box{

  margin: 40px auto 0 auto;

}



.product .pro_r .pro_box ul li{

  float: left;

  width: 224px;

  margin: 0 0 30px 12px ;

}



.product .pro_r .pro_box ul li .pic{

  width: 200px;

  height: 160px;

  border: 1px solid #d9d9d9;

  margin: 0 auto;

  overflow: hidden;



}



.product .pro_r .pro_box ul li .pic img{

  width: 200px;

  height: 160px;

  overflow: hidden;

  -webkit-transition: all 0.5s ease-out;

  -o-transition: all 0.5s ease-out;

  transition: all 0.5s ease-out;

}



.product .pro_r .pro_box ul li .txt{

  width: 224px;

  height: 36px;

  line-height: 36px;

  background: #6f1606;

  text-align: center;

  margin: 10px auto 0 auto;



} 



.product .pro_r .pro_box ul li .txt a{

  font-size: 14px;

  color: #fff;

  white-space: nowrap;

  text-overflow: ellipsis;

  -o-text-overflow: ellipsis;

  overflow: hidden;

  display: block;

  -webkit-transition: all 0.5s ease-out;

  -o-transition: all 0.5s ease-out;

  transition: all 0.5s ease-out;

  padding: 0 5px;

}



.product .pro_r .pro_box ul li:hover .pic img{

  transform: scale(1.1);

  -webkit-transform: scale(1.1);

  -o-transform: scale(1.1);

}







/*lc*/



.lc_bg{

  width: 100%;

  margin: 40px auto 0 auto;

  height: 372px;

  background: url(../images/lc_bg.jpg) no-repeat  center;

}



.lc_bg .lc{

  width: 1200px;

  margin: 0 auto;

  padding-top: 50px;

}



.lc_bg .lc .lc_t{

  height: 105px;

}



.lc_bg .lc .lc_t .lc_l{

  float: left;

  margin-left: 70px;

}



.lc_bg .lc .lc_t .lc_l h5{

  font-size: 43px;

  color: #fff;

  font-weight: bold;

  line-height: 42px;



}



.lc_bg .lc .lc_t .lc_l span{

  display: block;

  font-size: 14px;

  color: #fff;

  font-weight: normal;

  font-family: Arial, Helvetica, sans-serif;

  margin-top: 18px;

}



.lc_bg .lc .lc_t .tel{

  float: right;

  background: url(../images/tel2.png) no-repeat left  center;

  height: 65px;

  padding-left: 90px;

}  



.lc_bg .lc .lc_t .tel span{

  display: block;

  font-size: 16px;

  color: #fff;

}



.lc_bg .lc .lc_t .tel i{

  display: block;

  font-size: 38px;

  color: #fff;

  font-weight: bold;

  font-family: Arial, Helvetica, sans-serif;

  line-height: 50px;

}



.lc_bg .lc .lc_box{

  margin-top: 40px;



}



.lc_bg .lc .lc_box .lc_title{

  float: left;

  width: 58px;

  height: 130px;

  background:  #ffffff;

  text-align: center;

  line-height: 58px;

  font-size: 22px;

  color: #333333;

  font-weight: bold;

  writing-mode: tb-rl;

  letter-spacing: 3px;

}



.lc_bg .lc .lc_box .lc_nr{

  float: right;

  width: 1130px;

}



.lc_bg .lc .lc_box .lc_nr ul li{

  float: left;

  width: 80px;

  text-align: center;

  margin-left: 108px;

  position: relative;

}



.lc_bg .lc .lc_box .lc_nr ul li::after{

  position: absolute;

  left: 135px;

  top: 30px;

  content: "";

  width: 20px;

  height: 20px;

  background: url(../images/buttom4.png) no-repeat center;

}



.lc_bg .lc .lc_box .lc_nr ul li:last-child::after{

  background: none;

}



.lc_bg .lc .lc_box .lc_nr ul li span img{

  display: block;

  width: 80px;

  height: 80px;

}



.lc_bg .lc .lc_box .lc_nr i{

  display: block;

  margin-top: 17px;

  font-size: 18px;

  color: #fff;

}









/*te*/



.te_bg{

  width: 100%;

  margin: 0px auto 0 auto;

  height: 453px;

  background: url(../images/te_bg.jpg) no-repeat  center;

}



.te_bg .te{

  width: 1200px;

  margin: 0 auto;

  padding-top: 55px;

}



.te_bg .te .hd{

  height: 200px;

}



.te_bg .te .hd ul{

  text-align: center;

}



.te_bg .te .hd ul li{

  display: inline-block;

  width: 160px;

  text-align: center;

  margin: 0 68px;

}



.te_bg .te .hd ul li span{

  display: block;

}



.te_bg .te .hd ul li span img{

  display: block;

  margin: 0 auto;

  width: 102px;

  width: 102px;

}



.te_bg .te .hd ul li i{

  display: block;

  font-size: 18px;

  color: #fff;

  margin-top: 16px;

}



.te_bg .te .hd ul li em{

  display: block;

  width: 0px;

  height: 4px;

  background: #fff;

  margin: 52px auto 0 auto;

  -webkit-transition: all 0.5s ease-out;

  -o-transition: all 0.5s ease-out;

  transition: all 0.5s ease-out;

}



.te_bg .te .hd ul li.on em{

  width: 113px;

}



.te_bg .te .bd{

  margin-top: 40px;

}



.te_bg .te .bd ul li{

  width: 1200px;

  float: left;

}



.te_bg .te .bd ul li p{

  margin-left: 90px;

  line-height: 28px;

  margin-bottom: 18px;

  font-size: 16px;

  color: #333;

}



.te_bg .te .bd ul li p i{

  display: inline-block;

  width: 28px;

  height: 28px;

  background: #6f1606;

  border-radius: 50%;

  text-align: center;

  font-size: 16px;

  color: #fff;

  font-family: Arial, Helvetica, sans-serif;

  margin-right: 20px;

}





/*case*/

.case_bg{

  width: 100%;

  margin: 0 auto;

  height: 1100px;

  background: url(../images/case_bg.jpg) no-repeat center;

}



.case_bg .case{

  width: 1200px;

  margin: 0 auto;

  padding-top: 90px;

}



.case_bg .case .case_t{

  text-align: center;



}

.case_bg .case .case_t h3{

  font-size: 30px;

  color: #333;

  font-weight: bold;

}



.case_bg .case .case_t h3 i{

  color:  #721506;

  font-weight: bold;

}



.case_bg .case .case_t p{

  font-size: 18px;

  color: #333;

  font-weight: bold;

  margin-top: 12px;

  display: block;

}



.case_bg .case .case_t h3 a{

  display: inline-block;

  font-size: 18px;

  color: #721506;

  font-weight: bold;

  margin-left: 12px;

}



.case_bg .case .case_show{

  width: 1200px;

  margin: 45px auto 0 auto;

  height: 500px;

  overflow: hidden;

}



.case_bg .case .case_show ul li{

  float: left;

  width: 200px;

}



.case_bg .case .case_show ul li p{

  font-size: 14px;

  color: #000000;

  line-height: 24px;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

  display: block;

  -webkit-transition: all 0.5s ease-out;

  -o-transition: all 0.5s ease-out;

  transition: all 0.5s ease-out;

  width: 200px;

}



.case_bg .case .case_show ul li p:hover{

  color: #6f1606;

}



.case .case_list{

  width: 1200px;

  height: 42px;

}



.case .case_list ul{

  text-align: center;

}



.case .case_list ul li {

  display: inline-block;

  width: 164px;

  height: 42px;

  line-height: 42px;

  background: #323232;

  border-radius: 45px;

  margin: 0 3px;

  position: relative;

  z-index: 5;

}



.case .case_list ul li a{

  display: block;

  text-align: center;

  font-size: 16px;

  color: #fff;

}



.case .case_list ul li::after{

  position: absolute;

  left: 0px;

  top: 0px;

  content: "";

  z-index: -1;

  width: 0px;

  height: 100%;

  background: #721506;

  border-radius: 45px;

  -webkit-transition: all 0.5s ease-out;

  -o-transition: all 0.5s ease-out;

  transition: all 0.5s ease-out;

}



.case .case_list ul li.casehover::after{

  width: 100%;

}



.case .case_box{

  width: 1200px;

  margin: 45px  auto 0 auto;

  position: relative;

} 



.case .case_box .bd{

  width: 1096px;

  margin: 0 auto;



}



.case .case_box .bd ul li{

  float: left;

  width: 256px;

  margin: 0 9px;

}



.case .case_box .bd ul li .pic{

  width: 256px;

  height: 204px;

  overflow: hidden;



}



.case .case_box .bd ul li .pic img{

  width: 256px;

  height: 204px;

  overflow: hidden;

  -webkit-transition: all 0.5s ease-out;

  -o-transition: all 0.5s ease-out;

  transition: all 0.5s ease-out;

}



.case .case_box .bd ul li:hover .pic img{

  transform: scale(1.1);

  -webkit-transform: scale(1.1);

  -o-transform: scale(1.1);

}



.case .case_box .bd ul li .txt{

  line-height: 35px;

  height: 35px;

  text-align: center;



} 



.case .case_box .bd ul li .txt a{

  font-size: 14px;

  color: #333;

  white-space: nowrap;

  text-overflow: ellipsis;

  -o-text-overflow: ellipsis;

  overflow: hidden;

  display: block;

  -webkit-transition: all 0.5s ease-out;

  -o-transition: all 0.5s ease-out;

  transition: all 0.5s ease-out;

}



.case .case_box .bd ul li:hover .txt a{

  color: #6f1606;

}



.case .case_box .next{

  position: absolute;

  left: 0px;

  top: 55px;

  cursor: pointer;

  width: 37px;

  height: 81px;

  background: url(../images/left.png) no-repeat  center;





} 



.case .case_box .prev{

  position: absolute;

  right: 0px;

  top: 55px;

  cursor: pointer;

  width: 37px;

  height: 81px;

  background: url(../images/right.png) no-repeat  center;

} 









/*hz*/



.hz_bg{

  width: 100%;

  margin: 0 auto;

  height: 808px;

  background: url(../images/hz_bg.jpg) repeat  center;

}



.hz_bg .hz{

  width: 1200px;

  margin: 0 auto;

  padding-top: 50px;

}



.hz_bg .hz .hz_t{

  height: 70px;

  text-align: center;

  font-size: 30px;

  color:  #ffffff;

  font-weight: bold;

}



.hz_bg .hz .hz_box{

  width: 1360px;

  margin: 0 auto;

  overflow: hidden;

}



.hz_bg .hz .hz_box ul li{

  float: left;

  margin: 0 45px 24px 0;

  width: 204px;

}



.hz_bg .hz .hz_box ul li .pic{

  width: 204px;

  height: 74px;

  overflow: hidden;

}



.hz_bg .hz .hz_box ul li .pic img{

  width: 204px;

  height: 74px;

  -webkit-transition: all 0.5s ease-out;

  -o-transition: all 0.5s ease-out;

  transition: all 0.5s ease-out;

  overflow: hidden;

}



.hz_bg .hz .hz_box ul li .txt a{

  font-size: 14px;

  color: #333333;

  white-space: nowrap;

  text-overflow: ellipsis;

  -o-text-overflow: ellipsis;

  overflow: hidden;

  display: none;

  text-align: center;

} 



.hz_bg .hz .hz_box ul li:hover .pic img{

  transform: scale(1.1);

  -webkit-transform: scale(1.1);

  -o-transform: scale(1.1);

}





.hz_bg .hz .more{

  width: 136px;

  height: 40px;

  line-height: 40px;

  border: 1px solid #fff;

  margin: 20px auto 0 auto;

  -webkit-transition: all 0.5s ease-out;

  -o-transition: all 0.5s ease-out;

  transition: all 0.5s ease-out;

}



.hz_bg .hz .more a{

  display: block;

  font-size: 18px;

  color: #fff;

  text-align: center;

}



.hz_bg .hz .more:hover{

  background: #721506;

}



/*ys*/



.ys_bg{

  width: 100%;

  margin: 10px auto 0 auto;

  height: 2015px;

  background: url(../images/ys_bg.jpg) no-repeat center;

  overflow: hidden;

}



.ys_bg .ys{

  width: 1200px;

  margin: 0 auto;

  padding-top: 60px;

}



.ys_bg .ys .ys_t{

  background: url(../images/ys_t.png) no-repeat center;

  width: 728px;

  height: 148px;

  margin: 0 auto;

  text-align: center;

}



.ys_bg .ys .ys_t h3{

  font-size: 48px;

  color: #721506;

  font-weight: bold;

  line-height: 55px;

  margin-right: 25px;



}



.ys_bg .ys .ys_t span{

  display: block;

  font-size: 30px;

  color:  #474747;

  padding-left: 110px;

  margin-top: 2px;

}



.ys_bg .ys .ys_t span i{

  font-size: 30px;

  color:  #474747;

  font-weight: bold;



}



.ys_bg .ys .ys_t p{

  text-align: center;

  font-size: 20px;

  color:  #fff;

  line-height: 32px;

  margin-top: 14px;

}



.ys_bg .ys .ys_box{

  width: 1200px;

  margin: 70px auto 0 auto;

  position: relative;

}



.ys_bg .ys .ys_box ul li{

  width: 552px;



}



.ys_bg .ys .ys_box ul li .txt{



}



.ys_bg .ys .ys_box ul li .txt .txt_t{

  background: url(../images/ys_list.png) no-repeat left center;

  height: 89px;

  margin-bottom: 20px;

}



.ys_bg .ys .ys_box ul li .txt .txt_t span{

  display: block;

  float: left;

  width: 47px;

  height: 89px;

  text-align: center;

  font-size: 30px;

  color:  #ffffff;

  line-height: 50px;

}



.ys_bg .ys .ys_box ul li .txt .txt_t h5{

  float: left;

  margin-left: 20px;



}



.ys_bg .ys .ys_box ul li .txt .txt_t h5 b{

  display: block;

  line-height: 35px;

  font-size: 26px;

  color:  #333333;

  font-weight: bold;

}



.ys_bg .ys .ys_box ul li .txt .txt_t h5 b em{

  font-size: 26px;

  color:  #721506;

  font-weight: bold;

  margin-right: 10px;



}



.ys_bg .ys .ys_box ul li .txt .txt_t h5 i{

  display: block;

  font-size: 18px;

  color:  #9e9e9e;

  font-weight: normal;

  font-family: Arial, Helvetica, sans-serif;

  text-transform: uppercase;

  margin-top: 10px;

}



.ys_bg .ys .ys_box ul li .txt p{

  margin-left: 40px;

  background: url(../images/buttom3.png) no-repeat left 18px;

  padding-left: 30px;

  font-size: 16px;

  color: #444444;

  line-height: 36px;

}



.ys_bg .ys .ys_box ul li.ys1{

  position: absolute;

  left: 0;

  top: 10px;

}



.ys_bg .ys .ys_box ul li.ys2{

  position: absolute;

  right: 0;

  top: 385px;

}



.ys_bg .ys .ys_box ul li.ys3{

  position: absolute;

  left: 0;

  top: 710px;

  width: 610px;

}



.ys_bg .ys .ys_box ul li.ys4{

  position: absolute;

  right: 0;

  top: 1080px;

}



.ys_bg .ys .ys_box ul li.ys5{

  position: absolute;

  left: 0;

  top: 1440px;

}



.ys_bg .ys .ys_box .ys_img1{

  position: absolute;

  right: 0;

  top: 0px;

  width: 553px;

  height: 320px;

  background: url(../images/ys_list1.png) no-repeat center;

}



.ys_bg .ys .ys_box .ys_img1 img{

  width: 537px;

  height: 292px;

  margin-top: 13px;



}



.ys_bg .ys .ys_box .ys_img2{

  position: absolute;

  left: 0;

  top: 350px;

}



.ys_bg .ys .ys_box .ys_img3{

  position: absolute;

  right: 0;

  top: 650px;

}





.ys_bg .ys .ys_box .ys_img4{

  position: absolute;

  left: 0;

  top: 950px;

}



.ys_bg .ys .ys_box .ys_img5{

  position: absolute;

  right: 0;

  top: 1405px;

}







/*industry*/



.industry_bg{

  width: 100%;

  margin: 0px auto 0 auto;

  height: 805px;

  background: url(../images/hz_bg.jpg) repeat center;

}



.industry_bg .industry{

  width: 1390px;

  margin: 0 auto;

}

 

.industry_bg .industry .industry_t{

  padding-top: 65px;

  text-align: center;



}

.industry_bg .industry .industry_t h3{

  font-size: 30px;

  color: #ffffff;

  font-weight: bold;

}



.industry_bg .industry .industry_t p{

  font-size: 18px;

  color: #ffffff;

  font-weight: bold;

}



.industry_bg .industry .industry_box{

  margin: 30px auto 0 auto;

  position: relative;

} 



.industry_bg .industry .industry_box .bd{

  width: 1390px;

  height: 515px;

}

 

.industry_bg .industry .industry_box .bd ul li{

  width: 345px;

  height: 515px;

  background: #2a2a2a;

  border: 1px solid #c1c1c1;

  position: relative;

  float: left;

  overflow: hidden;



}



.industry_bg .industry .industry_box .bd ul li .pic{

  width: 345px;

  height: 515px;

  opacity: 0.5;

}



.industry_bg .industry .industry_box .bd ul li .pic img{

  width: 345px;

  height: 515px;

  object-fit: cover;

}



.industry_bg .industry .industry_box .bd ul li .txt{

  position: absolute;

  left: 0;

  top: 0px;

  width: 295px;

  height: 515px;

  text-align: center;

  padding: 0 25px;

  z-index: 5;



}



.industry_bg .industry .industry_box .bd ul li .txt a{

  display: block;



}



.industry_bg .industry .industry_box .bd ul li .txt a img{

  display: block;

  width: 104px;

  height: 104px;

  margin: 160px auto 0 auto;

  -webkit-transition: all 0.5s ease-out;

  -o-transition: all 0.5s ease-out;

  transition: all 0.5s ease-out;

}



.industry_bg .industry .industry_box .bd ul li .txt a span{

  font-size: 24px;

  color: #fff;

  white-space: nowrap;

  text-overflow: ellipsis;

  -o-text-overflow: ellipsis;

  overflow: hidden;

  display: block;

  -webkit-transition: all 0.5s ease-out;

  -o-transition: all 0.5s ease-out;

  transition: all 0.5s ease-out;

  margin: 30px auto 25px auto;

}



.industry_bg .industry .industry_box .bd ul li .txt a p{

  font-size: 14px;

  color: #fff;

  line-height: 24px;

  height: 72px;

  overflow: hidden;

  opacity: 0;

  -webkit-transition: all 0.5s ease-out;

  -o-transition: all 0.5s ease-out;

  transition: all 0.5s ease-out;

  margin: 30px auto 25px auto;

}



.industry_bg .industry .industry_box .bd ul li .txt a i{

  display: block;

  background: url(../images/more.png) no-repeat center;

  margin: 33px auto 0 auto;

  width: 183px;

  height: 41px;

  font-size: 14px;

  color: #fff;

  line-height: 37px;

  opacity: 0;

  -webkit-transition: all 0.5s ease-out;

  -o-transition: all 0.5s ease-out;

  transition: all 0.5s ease-out;

  margin: 30px auto 25px auto;

}



.industry_bg .industry .industry_box .bd ul li .txt::after{

  position: absolute;

  left: 0px;

  top: 0px;

  content: "";

  z-index: -1;

  width: 100%;

  height: 0%;

  background: url(../images/ico1.png) repeat  center;

  -webkit-transition: all 0.5s ease-out;

  -o-transition: all 0.5s ease-out;

  transition: all 0.5s ease-out;

}



.industry_bg .industry .industry_box .bd ul li:hover .txt::after{

  height: 100%;

}



.industry_bg .industry .industry_box .bd ul li:hover .txt a img{

  margin: 80px auto 0 auto;

}



.industry_bg .industry .industry_box .bd ul li:hover .txt a p{

  opacity: 1;

}



.industry_bg .industry .industry_box .bd ul li:hover .txt a i{

  opacity: 1;

}



.industry_bg .industry .industry_box .next{

  position: absolute;

  left: -90px;

  top: 240px;

  cursor: pointer;

  width: 26px;

  height: 28px;

  background: url(../images/left1.png) no-repeat  center;

}



.industry_bg .industry .industry_box .prev{

  position: absolute;

  right: -90px;

  top: 240px;

  cursor: pointer;

  width: 26px;

  height: 28px;

  background: url(../images/right1.png) no-repeat  center;



} 



.industry_bg .industry .more{

  width: 136px;

  height: 40px;

  line-height: 40px;

  border: 1px solid #fff;

  margin: 25px auto 0 auto;

  -webkit-transition: all 0.5s ease-out;

  -o-transition: all 0.5s ease-out;

  transition: all 0.5s ease-out;

}



.industry_bg .industry .more a{

  display: block;

  font-size: 18px;

  color: #fff;

  text-align: center;

}



.industry_bg .industry .more:hover{

  background: #721506;

}







/*about*/



.ab_bg{

  width: 100%;

  margin: 10px auto 0 auto;

  height: 982px;

  background: #f8f8f8;

  overflow: hidden;

}



.ab_bg .about{

  width: 1200px;

  margin: 0 auto;

  padding-top: 75px;

}

 

.ab_bg .about .ab_t{

  text-align: center;



}

.ab_bg .about .ab_t h3{

  font-size: 30px;

  color: #333;

  font-weight: bold;

}



.ab_bg .about .ab_t h3 i{

  color:  #721506;

  font-weight: bold;

}



.ab_bg .about .ab_t span{

  font-size: 18px;

  color: #333;

  font-weight: bold;

  margin-top: 12px;

  display: block;

}



.ab_bg .about .ab_box{

  margin: 45px auto 0 auto;

  height: 322px;

}



.ab_bg .about .ab_box .ab_img{

  float: left;

  width: 586px;

  height: 322px;

}



.ab_bg .about .ab_box .ab_img img{

  width: 586px;

  height: 322px;

}

.ab_bg .about .ab_box .ab_r{

  float: right;

  width: 565px;



} 



.ab_bg .about .ab_box .ab_r .txt{

  width: 565px;

  height: 260px;

  margin-top: 5px;

}



.ab_bg .about .ab_box .ab_r .txt p{

  font-size: 14px;

  color: #666666;

  line-height: 26px;

  height: 234px;

  overflow: hidden;

}



.ab_bg .about .ab_box .ab_r .txt p a{

  

  font-size: 14px;

  color: #721506;

}



.ab_bg .about .ab_box .ab_r .ab_yw{



} 



.ab_bg .about .ab_box .ab_r .ab_yw span{

  display: block;

  font-size: 16px;

  color: #666666;

  margin-bottom: 10px;

}



.ab_bg .about .ab_box .ab_r .ab_yw a{

  font-size: 14px;

  color: #666666;

}

 



/*fc*/



.fc{

  width: 1200px;

  margin: 75px auto 0 auto;

}



.fc .fc_list{

  width: 1200px;

  height: 42px;

}



.fc .fc_list ul{

  text-align: center;

}



.fc .fc_list ul li {

  display: inline-block;

  width: 164px;

  height: 42px;

  line-height: 42px;

  background: #323232;

  border-radius: 45px;

  margin: 0 3px;

  position: relative;

  z-index: 5;

}



.fc .fc_list ul li a{

  display: block;

  text-align: center;

  font-size: 16px;

  color: #fff;

}



.fc .fc_list ul li::after{

  position: absolute;

  left: 0px;

  top: 0px;

  content: "";

  z-index: -1;

  width: 0px;

  height: 100%;

  background: #721506;

  border-radius: 45px;

  -webkit-transition: all 0.5s ease-out;

  -o-transition: all 0.5s ease-out;

  transition: all 0.5s ease-out;

}



.fc .fc_list ul li.casehover::after{

  width: 100%;

}



.fc .fc_box{

  width: 1200px;

  margin: 45px  auto 0 auto;

  position: relative;

} 



.fc .fc_box .bd{

  width: 1096px;

  margin: 0 auto;



}



.fc .fc_box .bd ul li{

  float: left;

  width: 256px;

  margin: 0 9px;

}



.fc .fc_box .bd ul li .pic{

  width: 256px;

  height: 204px;



}



.fc .fc_box .bd ul li .pic img{

  width: 256px;

  height: 204px;

}



.fc .fc_box .bd ul li .txt{

  line-height: 34px;

  height: 34px;

  text-align: center;



} 



.fc .fc_box .bd ul li .txt a{

  font-size: 14px;

  color: #333;

  white-space: nowrap;

  text-overflow: ellipsis;

  -o-text-overflow: ellipsis;

  overflow: hidden;

  display: block;

  -webkit-transition: all 0.5s ease-out;

  -o-transition: all 0.5s ease-out;

  transition: all 0.5s ease-out;

}



.fc .fc_box .bd ul li:hover .txt a{

  color: #6f1606;

}



.fc .fc_box .next{

  position: absolute;

  left: 0px;

  top: 55px;

  cursor: pointer;

  width: 37px;

  height: 81px;

  background: url(../images/left.png) no-repeat  center;





} 



.fc .fc_box .prev{

  position: absolute;

  right: 0px;

  top: 55px;

  cursor: pointer;

  width: 37px;

  height: 81px;

  background: url(../images/right.png) no-repeat  center;

} 





/*city*/



.city{

  margin: 75px auto 0 auto;

  width: 1200px;

}



.city .city_t{

  margin: 0 auto;

  text-align: center;

  font-size: 30px;

  color: #333;

  font-weight: bold;

}



.city .city_box{

  margin: 45px auto 0 auto;

  width: 1200px;

}



.city .city_box .city_l{

  float: left;

  width: 500px;

  position: relative;



}



.city .city_box .city_l .pic img{

  width: 486px;

  height: 559px;

  display: block;

  position: relative;

}



.city .city_box .city_l::after{

  position: absolute;

  left: 306px;

  top: 135px;

  content: "å±±è¥¿";

  width: 50px;

  height: 95px;

  background: url(../images/map_ico.png) no-repeat center;

  -webkit-transition: all 0.5s ease-out;

  -o-transition: all 0.5s ease-out;

  transition: all 0.5s ease-out;

  opacity: 0;

  font-size: 14px;

  color: #fff;

  text-align: center;

  line-height: 80px;

}



.city .city_box .city_l:hover::after{

  opacity: 1;



}



.city .city_box .city_l .txt{

  position: absolute;

  left: 0;

  top: 400px;

}



.city .city_box .city_l .txt p{

  font-size: 16px;

  color: #333;

  line-height: 35px;

}



.city .city_box .city_l .txt p img{

  vertical-align: middle;

  margin-right: 25px;

}



.city .city_box .city_r{

  float: right;

  width: 560px;



} 



.city .city_box .city_r .r_t{

  height: 60px;

  border-bottom: 1px solid #cccccc;

  line-height: 50px;

  font-size: 18px;

  color: #333;

  font-weight: bold;

  text-align: center;

  margin-bottom: 20px;

}



.city .city_box .city_r .r_t i{

  font-size: 14px;

  color: #333;

  font-weight: bold;

}



.city .city_box .city_r ul li{

  width: 560px;

  height: 58px;

  line-height: 58px;

  background: #f8f8f8;

  margin-bottom: 30px;

  

}



.city .city_box .city_r ul li img{

  float: left;

  width: 70px;

  margin-right: 13px;

}



.city .city_box .city_r ul li p{

  float: left;

  font-size: 16px;

  color: #333;

}



.city .city_box .city_r ul li span{

  float: right;

  font-size: 16px;

  color: #333;

  width: 180px;

}



.city .city_box .city_r ul li span i{

  font-size: 28px;

  color: #721506;

  font-weight: bold;

  font-family: Arial, Helvetica, sans-serif;

  margin: 0 5px;

  position: relative;

  top: 3px;



}

.city .city_box .city_r ul li span i p{  

  font-size: 28px;

  color: #721506;

  font-weight: bold;

  font-family: Arial, Helvetica, sans-serif;

  margin: 0 5px;

  position: relative;

  top: 3px;



}



/*city_fenzhan*/



.city_fenzhan{

  margin: 25px auto 50px auto;

  width: 1210px;

  font-size: 16px;

  color: #333333;

}



.city_fenzhan span{

  display: inline-block;

  font-size: 28px;

  color: #721506;

  font-weight: bold;

}



.city_fenzhan a{

  font-size: 16px;

  color: #333333;

  display: inline-block;

  line-height: 36px;

  margin-right: 10px;

}



.city_fenzhan a:last-child{

  display: none;

}





/*news*/

.news_bg{

  width: 100%;

  margin: 0 auto;

  height: 612px;

  background: #f8f8f8;

}



.news_bg .news{

  padding-top: 60px;

  width: 1280px;

  margin: 0 auto;

}



.news_bg .news .news_t{

  text-align: center;



}

.news_bg .news .news_t h3{

  font-size: 30px;

  color: #333;

  font-weight: bold;

}



.news_bg .news .news_t h3 i{

  color:  #721506;

  font-weight: bold;

}



.news_bg .news .news_t span{

  font-size: 18px;

  color: #333;

  font-weight: bold;

  margin-top: 12px;

  display: block;

}



.news_bg .news  .news_box{

  width: 1260px;

  margin: 30px auto 0 auto;

}



.news_bg .news  .news_box ul li{

  float: left;

  width: 358px;

  margin-right: 62px;

}



.news_bg .news  .news_box ul li dt{

  height: 57px;

  line-height: 57px;

  border-bottom: 1px solid #cccccc;

  margin-bottom: 20px;



}



.news_bg .news  .news_box ul li dt h5{

  float: left;

  font-size: 18px;

  color: #333333;

}



.news_bg .news  .news_box ul li dt .more{

  display: block;

  float: right;

  font-size: 14px;

  color: #333333;

}



.news_bg .news  .news_box ul li dd{

  height: 36px;

  line-height: 36px;



}



.news_bg .news  .news_box ul li dd a{

  float: left;

  width: 270px;

  font-size: 14px;

  color: #666;

  white-space: nowrap;

  text-overflow: ellipsis;

  -o-text-overflow: ellipsis;

  overflow: hidden;

  display: block;

  -webkit-transition: all 0.5s ease-out;

  -o-transition: all 0.5s ease-out;

  transition: all 0.5s ease-out;



}



.news_bg .news  .news_box ul li dd span{

  display: block;

  float: right;

  font-size: 14px;

  color: #a3a3a3;

  

}



.news_bg .news  .news_box ul li dd:hover a{

  color: #6f1606;

  transform: translateX(10px);

  -webkit-transform: translateX(10px);

  -o-transform: translateX(10px);

}







/*links*/



.links{

  margin: 65px auto 30px auto;

  width: 1200px;

  padding: 20px 0;

  border: 2px solid #e6e6e6;

}



.links .links_t{

  float: left;

  margin-left: 25px;

}



.links .links_t span{

  display: block;

  font-size: 32px;

  color: #d4d0cf;

  font-weight: bold;

  font-family: Arial, Helvetica, sans-serif;

  text-transform: uppercase;

  line-height: 30px;

  float: left;

}



.links .links_t i{

  display: block;

  width: 103px;

  height: 30px;

  line-height: 28px;

  background: #721506;

  margin-left: 13px;

  font-size: 16px;

  color: #fff;

  text-align: center;

  float: left;

}



.links .yq{

  float: right;

  width: 950px;

  font-size: 16px;

  color: #888888;

  line-height: 28px;

}



.links .yq a{

  font-size: 16px;

  color: #888888;

  display: inline-block;

}







/*EXPRESS*/



.EXPRESS{

  margin: 0 auto;

  width: 1200px;

}



.EXPRESS .express_t{

  height: 60px;

  line-height: 50px;

  font-size: 22px;

  color:  #444444;

  padding-left: 53px;

  background: url(../images/buttom2.png) no-repeat left center;

  margin-bottom: 20px;

}



.EXPRESS .express_t i{

  font-size: 16px;

  color:  #444444;

}



.EXPRESS dl{

  overflow: hidden;

  margin-bottom: 50px;

  margin-left: 50px;



}



.EXPRESS dl dt{

  float: left;

  font-size: 20px;

  color: #666666;

  width: 130px;

  line-height: 36px;

}



.EXPRESS dl .nr{

  float: right;

  width: 1015px;

  line-height: 36px;

  font-size: 16px;

  color: #888888;

}



.EXPRESS dl dd a{

  line-height: 36px;

  font-size: 16px;

  color: #888888;

  float: left;

  margin-right: 15px;

}</pre></body></html>